body {
	margin: 0 auto;
	border: 0;
}

.clearfix {
	clear: both
}

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

a,img {
	border: 0;
}

/*banner*/
.banner {
	width: 100%;
	overflow: hidden;
	height: 330px;
	position: relative
}

.banList {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 470px
}

.banList li {
	height: 470px;
	opacity: 0;
	position: absolute;
	transform: scale(0);
	transition: transform 0.5s ease 0s, opacity 1.5s ease 0s;
	z-index: 1;
}

.banList li.active {
	opacity: 1;
	transform: scale(1);
	z-index: 2;
}

.fomW {
	position: absolute;
	bottom: 20px;
	left: 50%;
	height: 20px;
	z-index: 9;
	width: 1000px;
	margin-left: -500px
}

.jsNav {
	text-align: center;
}

.jsNav a {
	display: inline-block;
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	margin: 0 2px;
}

.jsNav a.current {
	background: #fc8f0f;
	cursor: pointer
}

#header{

width: 1000px;
height: 102px;
margin: 0 auto;
/*background: url(../img/headerbg.jpg) repeat-x;*/
margin-bottom: 10px;

}

#top {
	width: 1000px;
	height: 63px;
	 margin: 0 auto
}

#top .topc {
	width: 1000px;
	height: 63px;
	margin: 0 auto;
}

#top .topc .logo {
	width: 126px;
	height: 102px;
	position: absolute;
	z-index: 1000;
	float: left;
	background: url(../img/logo.png) no-repeat;
/*background-color:#fff; */
}

#top .topc .name {
	width: 260px;
	height: 45px;
	margin-top: 9px;
	float: left;
	background: url(../img/namne.png) no-repeat;
	margin-left: 138px;
}

#top .topc .search {
	width: 325px;
	height: 40px;
	margin-top: 12px;
	float: right;
	/*margin-right: 20px*/
}

#top .topc .search span {
	font-size: 14px;
	font-family: '微软雅黑'
}

#top .topc .search input {
	width: 260px;
	height: 25px;
	　
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 5px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #6c6c6c;
}

#top .topc .search .search-btn {
	width: 25px;
	height: 22px;
	border: 0;
	background: url(../img/s.png) no-repeat;
	display: inline-block;
	position: absolute;
	margin-left: 285px;
	margin-top: -30px;
}

#nav {
	width: 1000px;
	height: 39px;
	/*background: url(../img/nav_bg.png) repeat-x;*/
	margin: 0 auto;


}

#nav .navlist {
	width: 855px;
	padding-left: 80px;
	margin: 0 auto
}

#nav .navlist ul li {
	float: left;
	width: 105px;
	height: 39px;
	line-height: 39px;
	text-align: center;
		 border-top:1px solid #fff;
}

#nav .navlist ul li .n {
	width: 105px;
	height: 39px;
	line-height: 39px;
	display: inline-block;
	color: #004198;
	text-decoration: none;
	font-family: '微软雅黑';
	font-weight: bold;
	font-size: 16px
}

#nav .navlist ul li span {
	width: 2px;
	height: 25px;
	border-left: 1px solid #e5e5e5;
	display: inline-block;
	position: absolute;
	margin-top: 7px;
	margin-left: -2px;
}

#nav .navlist .childnav {
	width: 105px;
	height: auto;
	background: url(../img/nav_bg.png) repeat;
	position: absolute;
	display: none; margin-top:-2px; z-index: 10000
}

#nav .navlist .childnav .cn {
	width: 105px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	color: #004198;
	text-decoration: none;
	font-family: '微软雅黑';
	font-size: 16px;
	border-bottom: 1px solid #fff;
}

#nav .navlist .childnav .cn:hover {
	background: #fff
}

#banner {
	width: 1000px;
	height: 330px;
	z-index: -1;

	    margin: 0 auto;
}

#container {
	width: 100%;
	height: auto;
	overflow: 100%;
	margin-top: 20px;
}

#container .c_t {
	width: 1000px;
	height: auto;
	overflow: 100%;
	background: #fff;
	padding: 10px;
	margin: 0 auto
}

#container .c_t .l {
	width: 311px;
	height: auto;
	overflow: 100%;
	float: left;
}

#container .c_t .m {
	width: 408px;
	height: auto;
	overflow: 100%;
	float: left;
	margin-left: 14px;
	margin-right: 14px;
}

#container .c_t .m .ml {
	width: 408px;
	height: 238px;
	margin: 0 auto;
}

.taba {
	width: 180px;
	height: 30px;
	position: absolute;
	margin-left: 150px;
	margin-top: 5px;
}

.taba em {
	width: 60px;
	height: 30px;
	display: inline-block;
	font-style: normal;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #8b8b8b;
	cursor: pointer;
}

.taba em.cur {
	font-weight: bold;
	color: #4d9ed3;
	background: url(../img/diicon.png) no-repeat;
	background-position: 10px 10px;
}

.list {
	width: 100%;
	height: auto;
	overflow: 100%;
}

.mt {
	margin-top: 15px;
}

.clomue {
	width: 100%;
	height: 35px;
	border-bottom: 3px solid #4d9ed3;
	line-height: 35px;
}

.clomue span {
	font-size: 18px;
	font-family: '微软雅黑';
	color: #4d9ed3;
	font-weight: bold;
	float: left;
}

.clomue a {
	font-size: 14px;
	font-family: '宋体';
	float: right;
	height: 35px;
	position: relative;
	display: inline-block;
	width: 55px;
	text-decoration: none;
	color: #8b8b8b;
	border-bottom: 3px solid #e60013;
	text-align: center;
}

.ulist {
	width: 100%;
	height: auto;
	overflow: 100%;
	margin-top: 10px
}

.ulist li {
	width: 100%;
	height: 23px;
	line-height: 20px;
	margin: 4px auto;
	border-bottom: 1px dashed #e5e5e5
}

.ulist li a {
	width: 100%;
	height: 23px;
	line-height: 20px;
	text-decoration: none;
	color: #484848;
	display: inline-block;
	font-size: 12px;
}

.ulist li a:hover {
	color: #4d9ed3;
}

.ulist li span {
	width: 70px;
	height: 20px;
	font-size: 14px;
	position: absolute;
	margin-left: -70px;
	color: #a1a1a1
}

#container .c_t .r {
	width: 253px;
	height: auto;
	overflow: 100%;
	float: right;
}

.oalogin {
	width: 253px;
	height: 158px;
	background: url(../img/oa.png) no-repeat;
	margin-top: 10px;
}

.oalogin .oaname,.oalogin .oapass {
	width: 153px;
	height: 19px;
	border: 0px;
	background: url(../img/inputbg.png) no-repeat;
	position: absolute;
	padding: 3px;
	color: #a1a1a1
}

.oalogin .oaname {
	margin-left: 79px;
	margin-top: 16px;
}

.oalogin .oapass {
	margin-left: 79px;
	margin-top: 72px;
}

.oalogin .oa-btn {
	width: 53px;
	height: 27px;
	display: inline-block;
	background: none;
	border: 0px;
	position: absolute;
	margin-left: 185px;
	margin-top: 113px;
	cursor: pointer;
}

.alink {
	margin: 5px auto
}

/* #flink {
	width: 980px;
	height: auto;
	overflow: 100%;
	background: #f4f4f4;
	margin: 10px auto;
	padding: 10px;
	font-size: 14px;
	line-height: 25px
}

#flink span {
	width: 2px;
	height: 20px;
	border-left: 1px solid #e5e5e5;
	margin-left: 5px
}

#flink a {
	color: #4d4d4d;
	text-decoration: none
}

#flink a:hover {
	color: #4d9ed3
} */


#footer .fc {
	width: 1000px;
	margin: 0 auto;
	font-size: 14px;
	font-family: '微软雅黑';
	text-align: center;
	line-height: 30px
}


/*page*/

#pagebanner{

    width: 100%;
	height: auto;
	margin: 0 auto
}
.bannerBox{
	width: 100%;
	min-width: 1024px;
    text-align: center;
    overflow: hidden;
    position: relative;


}
.bannerBox img{vertical-align: middle;}

#pageMain{

	width: 1000px; 
	height: auto;
	overflow: 100%;
	margin: 10px auto;
	position: relative;
	margin-top:20px;
	min-height: 400px

}

#pageMain .pMleft{


	width: 220px;
	 float: left;
}

.pmlt{
	width: 220px;
	height: auto;
	background: url(../img/ltitlebg.jpg);
	line-height: 60px;
	font-size:20px;
	font-family: '微软雅黑';
	font-weight: bold;
	color: #fff; text-align: center;
	overflow: 100%
}

.pmlt span{font-size: 14px; margin-left: 8px}
.pmllist{

	width:220px;
	height: auto;

}
.pmllist a{

	width: 218px; 
	height: 50px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	font-size: 18px;
	font-family: '微软雅黑';
	 text-align: center;
	 line-height: 50px;
	 text-decoration: none;
     color: #878787;
     margin-top:5px;

}
.pmllist a:hover,.pmllist a.cura{

	border: 1px solid #0c80d9;
	color: #0c80d9;
	font-weight: bold;
}

#pageMain .pMright{

	width:740px;
	height: auto;
	overflow: 100%;
	float: right;
}

.where{ width: 100%;
		height: 45px; 
		border-bottom: 1px solid #e5e5e5;
		line-height: 45px;
		font-size:14px;
	
		
 }
 .where span{ width: 45px; height: 45px; position: relative; top:4px; margin-right:8px;}
.where .bshare-custom{float:right}
#pageMain .pMright .newslist{

	width: 100%; height: auto;overflow: 100%; margin: 10px auto
}
#pageMain .pMright .newslist ul li{

	width: 100%; height: 50px; border-bottom: 1px dashed #e5e5e5; line-height: 50px;overflow: hidden;
}
#pageMain .pMright .newslist ul li a{

	width: 80%; height: 50px; display: inline-block; text-decoration: none; color:#7a7a7a; 
}
#pageMain .pMright .newslist ul li a:hover{

	color: #0c80d9
}
#pageMain .pMright .newslist ul li span{

	width: 120px; height: 50px;font-size: 14px; position: absolute; margin-left:50px;color:#7a7a7a;
}
#pageMain .pMright .newslist ul li:hover{

	background: #f8f8f8;
}
.newstitle{ width: 100%; height: auto;overflow: 100%;margin:20px auto;text-align: center; border-bottom: 1px solid #e5e5e5; padding-bottom:15px;}
.newstitle p{ width: 100%; height: auto; overflow: 100%; font-size: 20px; font-weight: bold; font-family: '微软雅黑'; margin: 10px auto;color: #000}
.newstitle p.fu{width: 100%; height: 20px; overflow: hidden; font-size: 14px; font-weight: normal;  margin: 5px auto; color:#505050;}
.newstitle span{font-size: 12px; font-family: '微软雅黑'; margin-top:10px; width: 100%; height: 20px; text-align: center; display: inline-block;}
.content-d{ font-family: '微软雅黑'; line-height: 25px; font-size: 14px;text-align: justify; }
.content-d a{ color: #5d5d5d; text-decoration: none; margin: auto 3px }
.content-d img{ margin: 10px auto; width:650px }
.content-d p{ margin: 10px auto }
.fujian{ width: 718px; border:1px solid #e5e5e5; background: #ededed; padding: 10px ; margin: 20px auto}
.fujian p{ margin: 5px auto }
.fujian p span{ margin-left:20px; color:#6b6b6b;}
.fujian a{color:#0c80d9;}
.page{

	width: 100%； height:50px; text-align: right;  margin:30px auto; 

}
.page a{

	padding: 5px;border:1px solid #e5e5e5;text-decoration: none; font-family: '微软雅黑';color:#8d8d8d; margin-top:10px;border-radius: 5px;font-size: 14px; margin-left:5px;
}
.page a:hover,.page a.cura{

	border:1px solid #0c80d9;color:#0c80d9;
}

.liuyanForm{ width: 100%; height: 520px; margin: 30px auto }
.liuyanForm form{width: 100%; height: auto; overflow: 100%; }
.liuyanForm p{ width: 100%; height: 40px; line-height: 40px; font-size:18px; font-weight: bold;  font-family: '微软雅黑';}
.liuyanForm p input{ width: 400px; height: 25px; line-height: 35px; border-radius: 5px; border: 1px solid #e5e5e5; font-size:14px;font-family: '微软雅黑'; color: #828282; padding: 5px}
.liuyanForm p textarea{width: 400px;height: 150px;  line-height: 35px; border-radius: 5px; border: 1px solid #e5e5e5; font-size:14px;font-family: '微软雅黑'; color: #828282; padding: 5px}
.liuyanForm p input.subliuy{width: 80px;height: 40px; line-height: 30px; font-size: 16px; background: #1278bf;color:#fff; cursor: pointer; margin-top:140px;}

.liuyanForm .liuyanlist{ width: 560px; height: 470px; position:absolute; margin-left:430px; margin-top:-270px; border-left:1px solid #e5e5e5; overflow-y: auto }
.liuyanForm .liuyanlist .ly{ width: 95%; height: auto; overflow: 100%; border-bottom: 1px dashed #e5e5e5; margin: 5px auto; padding-bottom: 5px}
.liuyanForm .liuyanlist .ly p.xingm{ font-size:14px; height: 25px; line-height: 25px;border-bottom: 1px solid #eaeaea; margin-bottom: 5px; padding-bottom: 5px}
.liuyanForm .liuyanlist .ly p.nr span{ font-size: 12px;  position: absolute; margin-top:-35px; margin-left:360px;}
.liuyanForm .liuyanlist .ly p.nr{font-size: 12px; font-family: '宋体'; line-height: 25px; font-weight: normal; height: auto; overflow: 100%; display: inline-block;}


.zazhi{ width: 100%; height:auto; overflow: 100%; margin: 10px auto ; padding-bottom: 20px}
.zazhi .zzlist{ width: 229px; margin-left: 12px; border: 1px solid #e5e5e5; float: left; height: 280px; padding: 5px; margin-top:10px;}
.zazhi .zzlist:hover{border: 1px solid #0c80d9}
.zazhi .zzlist .zzz{ width: 230px; height: 40px; line-height: 40px; font-size: 14px; position: absolute;  text-align:center; color:#fff;background: url(../img/zazhibg.png); display: inline-block;  margin-left: -224px;  margin-top:245px;}
.zazhi .zzlist .zzz a{ margin-left:5px; color:#fff; }
.zazhi .noleft{ margin-left:0px; }


#pageMain .pMright .gclist{

	width: 100%; height: auto;overflow: 100%; margin: 10px auto
}
#pageMain .pMright .gclist  a{

	width: 348px; height: 190px; border: 1px solid #e5e5e5; float: left; margin-left:20px; display: inline-block; margin-top:10px; text-decoration: none;border-radius: 5px; padding: 5px
}
#pageMain .pMright .gclist a.noleft{

	margin-left:0px;

}
#pageMain .pMright .gclist a:hover{

	border: 1px solid #0c80d9;
}
#pageMain .pMright .gclist  a span{

	 text-align:center; color:#fff;background: url(../img/zazhibg.png); display: inline-block;width: 348px; height: 30px; line-height: 30px; position:relative;  margin-top:-30px;font-size: 14px
}
.nodata{

	width: 98%; height: 40px;  border: 1px solid #e5e5e5; margin: 10px auto; text-align: center; font-size: 14px; line-height: 40px
}
.surtitle3{width:310px;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.surtitle2{width:250px;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

